package foundation;

import java.util.Scanner;
public class java2_19 {
       public static void main(String[] args) {
           //3.运算符
           //在Java中一般用十六进制表示二进制
//        int a = 0xa;//1010 10
//        int b = 0xc;//1100 12
//        System.out.printf("0x%x\n",a & b);//1000 %x代表十六进制
//        System.out.printf("0x%x\n",a | b);//1110
//        System.out.printf("0x%x\n",~a);
//        System.out.printf("%d\n",~a);//-11的补码就是0xfffffff5,这是按补码打印的
//        System.out.printf("0x%x\n",a^b);//相同为0,相异为1  0110
//        int a = 10;
//        System.out.println(a << 1);
//        System.out.println(a << 2);
//        System.out.println(a << 3);//左移n位,相当于乘以2的n次方(前提是不溢出)
//           int a = 10;
//           if(a == 10) {
//               System.out.println("进入条件");
//           }else{//注意括号不需要换行
//               System.out.println("不进入");
//           }
//           int a = 10;
//           int b = 20;
//           System.out.println(a < b ? a : b);
//           System.out.println("请输入一个整数:");
//          Scanner scanner = new Scanner(System.in);
//           int num = scanner.nextInt();
//           if(num % 2 == 0){
//               System.out.println("偶数");
//           }else{
//               System.out.println("奇数");
//           }
//           System.out.println("请输入一个年份:");
//          Scanner scanner = new Scanner(System.in);
//           int year = scanner.nextInt();
//           if(year % 400 == 0){
//               System.out.println(year + "是闰年");
//           } else if(year % 4 == 0&&year % 100 != 0){
//               System.out.println(year + "是闰年");//这里使用+来连接year和字符串
//           }else{
//               System.out.println(year + "不是闰年");
//           }
//           double gap = 0.00000001;
//           double a = 0.1;
//           double b = 0.2;
//           if((a + b - 0.3) < gap &&(a + b - 0.3) < -gap){
//               System.out.println("相等");//要慎用,会有一定误差
//           }else{
//               System.out.println("不相等");
//           int i = 0;
//           for(i = 1000;i <= 2000;i+=2){
//               if((i % 400 == 0)||((i % 4 == 0)&&(i % 100 != 0))) {
//                   System.out.println(i);
//               }
           byte a = 2;
           byte b = 3;
           byte c = (byte) (a + b);
           System.out.println(c);
           }
       }

